package org.zsqx.bean;

import java.util.Date;

import org.zsqx.tools.ReportTools;
/**
 * ZdzHoursDataRealt entity. @author MyEclipse Persistence Tools
 */

public class ZdzHoursDataRealt {
	// Fields

	private String zdzName;//自动站名字
	
	private String zdzType;//自动站类型 
	private String id;//自动站站号
	private Date zdzdatetime;//日期
	private Double daymaxtemp;//日最高气温
	private Date daymaxtemptime;//日最高气温出现时间
	private Double daymintemp;//日最低气温
	private Date daymintemptime;//日最低气温出现时间
	private Double ztemp;//气温
	private Double maxtemp;//最高气温
	private Date maxtemptime;//最高气温出现时间
	private Double mintemp;//最低气温
	private Date mintemptime;//最低气温出现时间
	private Double dayrf;//24小时累计雨量
	private Double hourrf;//一小时累计雨量
	private Double minrf1;//1-5分钟雨量
	private Double minrf2;//6-10分钟雨量
	private Double minrf3;//11-15分钟雨量
	private Double minrf4;//16-20分钟雨量
	private Double minrf5;//21-25分钟雨量
	private Double minrf6;//26-30分钟雨量
	private Double minrf7;//31-35分钟雨量
	private Double minrf8;//36-40分钟雨量
	private Double minrf9;//41-45分钟雨量
	private Double minrf10;//46-50分钟雨量
	private Double minrf11;//51-55分钟雨量
	private Double minrf12;//56-60分钟雨量
	private Double rh;//相对湿度
	private Double minrh;//最小相对湿度
	private Date minrhtime;//最小相对湿度出现时间
	private Double maxrh;//最大相对湿度
	private Date maxrhtime;//最大相对湿度出项时间
	private Double ps;//本站气压
	private Double maxps;//最高气压
	private Date maxpstime;//最高气压出现时间
	private Double minps;//最低气压
	private Date minpstime;//最低气压出现时间
	private Integer wd2dd;//2分钟风向
	private Double wd2df;//2分钟平均风速
	private Integer wd10dd;//10分钟平均风向
	private Double wd10df;//10分钟平均风速
	private Integer wd10maxdd;//10分钟最大风向
	private Double wd10maxdf;//10分钟最大风速
	private Date wd10maxtime;//最大风速出现时间
	private Integer wd3smaxdd;//极大风向
	private Double wd3smaxdf;//极大风速
	private Date wd3smaxtime;//极大风速出现时间
	private Integer wd10daymax;//日最大10分钟平均风向
	private Double wf10daymax;//日最大10分钟平均风速
	private Date wd10daymaxtime;//日最大10分钟平均风速出现时间
	private Integer wd3daymax;//日极大风向
	private Double wf3daymax;//日极大风速
	private Date wd3daymaxtime;//日极大风速出现时间
	private Double wpv;//
	private Integer ys;//
	private Double rfmark1;//
	private Double dp;//
	
	private Double threehourrf;//最近三小时累计雨量
	private Double twentyfourhourrf;//最近24小时雨量
	
	private String ztempString;//气温
	private String daymaxtempString;//最高气温
	private String daymintempString;//最低气温
	private String dayrfString;//24小时累计雨量
	private String hourrfString;//一小时累计雨量
	private String threehourrfString;//三小时累计雨量
	private String twentyfourhourrfString;//最近24小时雨量
	private String wd10dfString;//10分钟平均风速
	private String wd10maxdfString;//10分钟最大风速
	private String wd3smaxdfString;//极大风速
	private String wf10daymaxString;//日最大10分钟平均风速
	private String wf3daymaxString;//日极大风速
	
	//灾害预警判断
	private String wind;
	private String rain;
	
	private Integer timename;
	
	private String wd3WindLevel;
	private String wd10WindLevel;
	private String wd10ddWindLevel; //正点十分钟平均风速等级
	private String wd10maxddWindLevel; //时最大风速（10分钟最大）等级
	private String wd3smaxddWindLevel;//时极大风速（瞬时极大）等级
	private String wd10daymaxWindLevel;//日最大风速（10分钟最大）等级
	private String wd3daymaxWindLevel;//日极大风速（瞬时极大）等级
	
	// Constructors

	/** default constructor */
	public ZdzHoursDataRealt() {
	}
	// Property accessors

	public Date getZdzdatetime() {
		return this.zdzdatetime;
	}

	public void setZdzdatetime(Date zdzdatetime) {
		this.zdzdatetime = zdzdatetime;
	}

	public Double getDaymaxtemp() {
		return daymaxtemp;
	}

	public void setDaymaxtemp(Double daymaxtemp) {
		this.daymaxtemp = daymaxtemp;
	}

	public void setDaymintemp(Double daymintemp) {
		this.daymintemp = daymintemp;
	}

	public Date getDaymaxtemptime() {
		return this.daymaxtemptime;
	}

	public void setDaymaxtemptime(Date daymaxtemptime) {
		this.daymaxtemptime = daymaxtemptime;
	}
	public Date getDaymintemptime() {
		return this.daymintemptime;
	}

	public void setDaymintemptime(Date daymintemptime) {
		this.daymintemptime = daymintemptime;
	}

	public Double getDayrf() {
		return this.dayrf;
	}

	public void setDayrf(Double dayrf) {
		this.dayrf = dayrf;
	}

	public Double getDp() {
		return this.dp;
	}

	public void setDp(Double dp) {
		this.dp = dp;
	}

	public Double getHourrf() {
		return this.hourrf;
	}

	public void setHourrf(Double hourrf) {
		this.hourrf = hourrf;
	}

	public Double getMaxps() {
		return this.maxps;
	}

	public void setMaxps(Double maxps) {
		this.maxps = maxps;
	}

	public Date getMaxpstime() {
		return this.maxpstime;
	}

	public void setMaxpstime(Date maxpstime) {
		this.maxpstime = maxpstime;
	}

	public Double getMaxrh() {
		return maxrh;
	}

	public void setMaxrh(Double maxrh) {
		this.maxrh = maxrh;
	}

	public Date getMaxrhtime() {
		return this.maxrhtime;
	}

	public void setMaxrhtime(Date maxrhtime) {
		this.maxrhtime = maxrhtime;
	}

	public Double getMaxtemp() {
		return this.maxtemp;
	}

	public void setMaxtemp(Double maxtemp) {
		this.maxtemp = maxtemp;
	}

	public Date getMaxtemptime() {
		return this.maxtemptime;
	}

	public void setMaxtemptime(Date maxtemptime) {
		this.maxtemptime = maxtemptime;
	}

	public Double getMinps() {
		return this.minps;
	}

	public void setMinps(Double minps) {
		this.minps = minps;
	}

	public Date getMinpstime() {
		return this.minpstime;
	}

	public void setMinpstime(Date minpstime) {
		this.minpstime = minpstime;
	}

	public Double getMinrf1() {
		return this.minrf1;
	}

	public void setMinrf1(Double minrf1) {
		this.minrf1 = minrf1;
	}

	public Double getMinrf10() {
		return this.minrf10;
	}

	public void setMinrf10(Double minrf10) {
		this.minrf10 = minrf10;
	}

	public Double getMinrf11() {
		return this.minrf11;
	}

	public void setMinrf11(Double minrf11) {
		this.minrf11 = minrf11;
	}

	public Double getMinrf12() {
		return this.minrf12;
	}

	public void setMinrf12(Double minrf12) {
		this.minrf12 = minrf12;
	}

	public Double getMinrf2() {
		return this.minrf2;
	}

	public void setMinrf2(Double minrf2) {
		this.minrf2 = minrf2;
	}

	public Double getMinrf3() {
		return this.minrf3;
	}

	public void setMinrf3(Double minrf3) {
		this.minrf3 = minrf3;
	}

	public Double getMinrf4() {
		return this.minrf4;
	}

	public void setMinrf4(Double minrf4) {
		this.minrf4 = minrf4;
	}

	public Double getMinrf5() {
		return this.minrf5;
	}

	public void setMinrf5(Double minrf5) {
		this.minrf5 = minrf5;
	}

	public Double getMinrf6() {
		return this.minrf6;
	}

	public void setMinrf6(Double minrf6) {
		this.minrf6 = minrf6;
	}

	public Double getMinrf7() {
		return this.minrf7;
	}

	public void setMinrf7(Double minrf7) {
		this.minrf7 = minrf7;
	}

	public Double getMinrf8() {
		return this.minrf8;
	}

	public void setMinrf8(Double minrf8) {
		this.minrf8 = minrf8;
	}

	public Double getMinrf9() {
		return this.minrf9;
	}

	public void setMinrf9(Double minrf9) {
		this.minrf9 = minrf9;
	}

	public Double getMinrh() {
		return this.minrh;
	}

	public void setMinrh(Double minrh) {
		this.minrh = minrh;
	}

	public Date getMinrhtime() {
		return this.minrhtime;
	}

	public void setMinrhtime(Date minrhtime) {
		this.minrhtime = minrhtime;
	}

	public Double getMintemp() {
		return this.mintemp;
	}

	public void setMintemp(Double mintemp) {
		this.mintemp = mintemp;
	}

	public Date getMintemptime() {
		return this.mintemptime;
	}

	public void setMintemptime(Date mintemptime) {
		this.mintemptime = mintemptime;
	}

	public Double getPs() {
		return this.ps;
	}

	public void setPs(Double ps) {
		this.ps = ps;
	}

	public Double getRfmark1() {
		return this.rfmark1;
	}

	public void setRfmark1(Double rfmark1) {
		this.rfmark1 = rfmark1;
	}

	public Double getRh() {
		return this.rh;
	}

	public void setRh(Double rh) {
		this.rh = rh;
	}

	public Integer getWd10daymax() {
		return this.wd10daymax;
	}

	public void setWd10daymax(Integer wd10daymax) {
		this.wd10daymax = wd10daymax;
	}

	public Date getWd10daymaxtime() {
		return this.wd10daymaxtime;
	}

	public void setWd10daymaxtime(Date wd10daymaxtime) {
		this.wd10daymaxtime = wd10daymaxtime;
	}

	public Integer getWd10dd() {
		return this.wd10dd;
	}

	public void setWd10dd(Integer wd10dd) {
		this.wd10dd = wd10dd;
	}

	public Double getWd10df() {
		return this.wd10df;
	}

	public void setWd10df(Double wd10df) {
		this.wd10df = wd10df;
	}

	public Integer getWd10maxdd() {
		return this.wd10maxdd;
	}

	public void setWd10maxdd(Integer wd10maxdd) {
		this.wd10maxdd = wd10maxdd;
	}

	public Double getWd10maxdf() {
		return this.wd10maxdf;
	}

	public void setWd10maxdf(Double wd10maxdf) {
		this.wd10maxdf = wd10maxdf;
	}

	public Date getWd10maxtime() {
		return this.wd10maxtime;
	}

	public void setWd10maxtime(Date wd10maxtime) {
		this.wd10maxtime = wd10maxtime;
	}

	public Integer getWd2dd() {
		return this.wd2dd;
	}

	public void setWd2dd(Integer wd2dd) {
		this.wd2dd = wd2dd;
	}

	public Double getWd2df() {
		return this.wd2df;
	}

	public void setWd2df(Double wd2df) {
		this.wd2df = wd2df;
	}

	public Integer getWd3daymax() {
		return this.wd3daymax;
	}

	public void setWd3daymax(Integer wd3daymax) {
		this.wd3daymax = wd3daymax;
	}

	public Date getWd3daymaxtime() {
		return this.wd3daymaxtime;
	}

	public void setWd3daymaxtime(Date wd3daymaxtime) {
		this.wd3daymaxtime = wd3daymaxtime;
	}

	public Integer getWd3smaxdd() {
		return this.wd3smaxdd;
	}

	public void setWd3smaxdd(Integer wd3smaxdd) {
		this.wd3smaxdd = wd3smaxdd;
	}

	public Double getWd3smaxdf() {
		return this.wd3smaxdf;
	}

	public void setWd3smaxdf(Double wd3smaxdf) {
		this.wd3smaxdf = wd3smaxdf;
	}

	public Date getWd3smaxtime() {
		return this.wd3smaxtime;
	}

	public void setWd3smaxtime(Date wd3smaxtime) {
		this.wd3smaxtime = wd3smaxtime;
	}

	public Double getWf10daymax() {
		return this.wf10daymax;
	}

	public void setWf10daymax(Double wf10daymax) {
		this.wf10daymax = wf10daymax;
	}

	public Double getWf3daymax() {
		return this.wf3daymax;
	}

	public void setWf3daymax(Double wf3daymax) {
		this.wf3daymax = wf3daymax;
	}

	public Double getWpv() {
		return this.wpv;
	}

	public void setWpv(Double wpv) {
		this.wpv = wpv;
	}

	public Integer getYs() {
		return this.ys;
	}

	public void setYs(Integer ys) {
		this.ys = ys;
	}

	public Double getZtemp() {
		return this.ztemp;
	}

	public void setZtemp(Double ztemp) {
		this.ztemp = ztemp;
	}

	public String getZdzName() {
		return zdzName;
	}

	public void setZdzName(String zdzName) {
		this.zdzName = zdzName;
	}

	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}

	public Double getDaymintemp() {
		return daymintemp;
	}

	public Double getThreehourrf() {
		return threehourrf;
	}

	public void setThreehourrf(Double threehourrf) {
		this.threehourrf = threehourrf;
	}

	public Double getTwentyfourhourrf() {
		return twentyfourhourrf;
	}

	public void setTwentyfourhourrf(Double twentyfourhourrf) {
		this.twentyfourhourrf = twentyfourhourrf;
	}

	public String getDaymaxtempString() {
		return ReportTools.tempColorString(daymaxtemp, "daymaxtemp");
	}

	public void setDaymaxtempString(String daymaxtempString) {
		this.daymaxtempString = daymaxtempString;
	}

	public String getDaymintempString() {
		return ReportTools.tempColorString(daymintemp, "daymintemp");
	}

	public void setDaymintempString(String daymintempString) {
		this.daymintempString = daymintempString;
	}

	public String getDayrfString() {
		return ReportTools.colorString(dayrf, "twentyfourhourrf");
	}

	public void setDayrfString(String dayrfString) {
		this.dayrfString = dayrfString;
	}

	public String getHourrfString() {
		return ReportTools.colorString(hourrf, "hourrf");
	}

	public void setHourrfString(String hourrfString) {
		this.hourrfString = hourrfString;
	}

	public String getThreehourrfString() {
		return ReportTools.colorString(threehourrf, "threehourrf");
	}

	public void setThreehourrfString(String threehourrfString) {
		this.threehourrfString = threehourrfString;
	}

	public String getTwentyfourhourrfString() {
		return ReportTools.colorString(twentyfourhourrf, "twentyfourhourrf");
	}

	public void setTwentyfourhourrfString(String twentyfourhourrfString) {
		this.twentyfourhourrfString = twentyfourhourrfString;
	}
	public String getWd10dfString() {
		return ReportTools.colorString(wd10df, "wd10df");
	}
	public void setWd10dfString(String wd10dfString) {
		this.wd10dfString = wd10dfString;
	}

	public String getWd10maxdfString() {
		return ReportTools.colorString(wd10maxdf, "wd10maxdf");
	}

	public void setWd10maxdfString(String wd10maxdfString) {
		this.wd10maxdfString = wd10maxdfString;
	}

	public String getWd3smaxdfString() {
		return ReportTools.colorString(wd3smaxdf, "wd3smaxdf");
	}

	public void setWd3smaxdfString(String wd3smaxdfString) {
		this.wd3smaxdfString = wd3smaxdfString;
	}

	public String getWf10daymaxString() {
		return ReportTools.colorString(wf10daymax, "wf10daymax");
	}

	public void setWf10daymaxString(String wf10daymaxString) {
		this.wf10daymaxString = wf10daymaxString;
	}

	public String getWf3daymaxString() {
		return ReportTools.colorString(wf3daymax, "wf3daymax");
	}

	public void setWf3daymaxString(String wf3daymaxString) {
		this.wf3daymaxString = wf3daymaxString;
	}

	public String getZtempString() {
		return ReportTools.tempColorString(ztemp, "ztemp");
	}

	public void setZtempString(String ztempString) {
		this.ztempString = ztempString;
	}

	public Integer getTimename() {
		return timename;
	}

	public void setTimename(Integer timename) {
		this.timename = timename;
	}

	public String getWind() {
		return wind;
	}

	public void setWind(String wind) {
		this.wind = wind;
	}

	public String getRain() {
		return rain;
	}

	public void setRain(String rain) {
		this.rain = rain;
	}

	public String getWd3WindLevel() {
		return ReportTools.getWindLevel(wd3smaxdf);
	}

	public void setWd3WindLevel(String wd3WindLevel) {
		this.wd3WindLevel = wd3WindLevel;
	}

	public String getWd10WindLevel() {
		return ReportTools.getWindLevel(wd10maxdf);
	}

	public void setWd10WindLevel(String wd10WindLevel) {
		this.wd10WindLevel = wd10WindLevel;
	}
	
	
	
	
	
	
	
	
	
	public String getWd10ddWindLevel() {
		return ReportTools.getWindLevel(wd10df);
	}

	public void setWd10ddWindLevel(String wd10ddWindLevel) {
		this.wd10ddWindLevel = wd10ddWindLevel;
	}

	public String getWd10maxddWindLevel() {
		return  ReportTools.getWindLevel(wd10maxdf);
	}

	public void setWd10maxddWindLevel(String wd10maxddWindLevel) {
		this.wd10maxddWindLevel = wd10maxddWindLevel;
	}

	public String getWd3smaxddWindLevel() {
		return  ReportTools.getWindLevel(wd3smaxdf);
	}

	public void setWd3smaxddWindLevel(String wd3smaxddWindLevel) {
		this.wd3smaxddWindLevel = wd3smaxddWindLevel;
	}

	public String getWd10daymaxWindLevel() {
		return  ReportTools.getWindLevel(wf10daymax);
	}

	public void setWd10daymaxWindLevel(String wd10daymaxWindLevel) {
		this.wd10daymaxWindLevel = wd10daymaxWindLevel;
	}

	public String getWd3daymaxWindLevel() {
		return  ReportTools.getWindLevel(wf3daymax);
	}

	public void setWd3daymaxWindLevel(String wd3daymaxWindLevel) {
		this.wd3daymaxWindLevel = wd3daymaxWindLevel;
	}

	public String getZdzType() {
		return zdzType;
	}

	public void setZdzType(String zdzType) {
		this.zdzType = zdzType;
	}

	@Override
	public String toString() {
		return "ZdzHoursDataRealt [zdzName=" + zdzName + ", id=" + id
				+ ", zdzdatetime=" + zdzdatetime + ", dayrf=" + dayrf
				+ ", hourrf=" + hourrf + ", wd10maxdf=" + wd10maxdf
				+ ", wd10maxtime=" + wd10maxtime + ", wd3smaxdf=" + wd3smaxdf
				+ ", wd3smaxtime=" + wd3smaxtime + "]";
	}
	
}